﻿public interface IFsmState<T>
{
    void Enter(object e);
    void Update(float dt);
    bool CanTransTo(T state);
    void Leave();
}